package com.gk.panda.apis.entity.icc.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Description: new java files header..
 *
 * @author t
 * @version 1.0
 * @date 2022/11/24 16:57
 */
public class CameraVo {

    /**
     * 相机名称
     */
    @ApiModelProperty(value = "相机名称")
    private String cameraName;

    /**
     * 设备ID
     */
    @ApiModelProperty(value = "设备ID")
    private String deviceId;
    /**
     * 通道ID
     */
    @ApiModelProperty(value = "通道ID")
    private String channelId;

    /**
     * 报警类型-枚举
     */
    @ApiModelProperty(value = "报警类型")
    private Integer alarmType;

    /**
     * 报警类型
     */
    @ApiModelProperty(value = "报警类型")
    private String alarmTypeName;

    /**
     * 上报时间
     */
    @ApiModelProperty(value = "上报时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date alarmTime;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private String longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private String latitude;
    /**
     * 温度
     */
    @ApiModelProperty(value = "温度")
    private String temperature;
    /**
     * 信号强度
     */
    @ApiModelProperty(value = "信号强度")
    private String signalStrength;
    /**
     * 剩余电量
     */
    @ApiModelProperty(value = "剩余电量")
    private String power;
    /**
     * SD卡总空间
     */
    @ApiModelProperty(value = "SD卡总空间")
    private String sdTotal;
    /**
     * SD卡剩余空间
     */
    @ApiModelProperty(value = "SD卡剩余空间")
    private String sdTree;
    /**
     * 图片地址
     */
    @ApiModelProperty(value = "图片地址")
    private String picUrl;
    /**
     * 视频地址
     */
    @ApiModelProperty(value = "视频地址")
    private String videoUrl;
    /**
     * 缩略图地址
     */
    @ApiModelProperty(value = "缩略图地址")
    private String tblUrl;
}
